• word of the day

    isthmus of kra

    isthmus of kra - Dictionary definition and meaning for word isthmus of kra

    Definition
    (noun) a narrow isthmus linking the Malay Peninsula to the Asian mainland
Download our Mobile App Today
Receive our word of the day
on Whatsapp